body, html{
  height: 100%; 
  padding: 0px; 
  margin: 0px
}
#root {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-color: grey;
  }
#square {
  width: 500px;
  height: 500px;
  box-sizing: border-box;
  background-color: white;
  border: 3px solid black;
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, auto);
  justify-content: space-between;
  align-content: space-between;
}
.blockSquare {
  width: 100px;
  height: 100px;
  background-color: grey;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 25px;
}
.square-one {
  grid-column: 1;
  grid-row: 1;
}
.square-two {
  grid-column: 3;
  grid-row: 1;
}
.square-three {
  grid-column: 1;
  grid-row: 3;
}
.square-four {
  grid-column: 3;
  grid-row: 3;
}
.circle {
  border-radius: 50%;
  grid-column: 2;
  grid-row: 2;
}
.output{
    width: 100px;
    height: 50px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    color: black;
    font-size: 25px;
    margin-bottom: 50px;
}
